Energy Optimizations of SRAM and STT-RAM Multi-Level Caches from 1995-2016

نویسنده

  • Alex Power
چکیده

This paper reviews the cache designs of processors from 1995 until today, studying the development of multi-level caches, especially the chosen device technology, and how it has evolved with the needs of multi-core processors. It is found that SRAM, while fast, has the drawbacks of high energy use and a constant need for power, making it power for storage over an extended time. STT-RAM enters the scene in the mid 2000’s, offering a low energy, low leakage alternative to SRAM. However, it is found to be slower, so research is done to speed it up. The additional research done on STT-RAM to reduce its latency allows it to become a mainstream technology. Finally, eDRAM makes its debut in the cache device technology realm, offering a fast, volatile memory with high scalability and capacity. Keywords—Last-Level Cache(LLC), SRAM, Spin Transfer Torque RAM (STT-RAM), eDRAM, Write-Back (WB), WriteThrough (WT), Firefly, Instructions Per Clock (IPC), Single Event Upsets (SEUs), Multi-Bit Upsets (MBUs), Bit Upset Vulnerability

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mitigating Read-disturbance Errors in STT-RAM Caches by Using Data Compression

Due to its high density and close-to-SRAM read latency, spin transfer torque RAM (STT-RAM) is considered one of the most-promising emerging memory technologies for designing large last level caches (LLCs). However, in deep sub-micron region, STT-RAM shows read-disturbance error (RDE) whereby a read operation may modify the stored data value and this presents a severe threat to performance and r...

متن کامل

Dswitch: Write-aware Dynamic Inclusion Property Switching for Emerging Asymmetric Memory Technologies

Emerging non-volatile memory (NVM) technologies, such as spin-transfer torque RAM (STT-RAM), are attractive options for replacing or augmenting SRAM in implementing last-level caches (LLCs). However, the asymmetric read/write energy and latency associated with NVM introduces new challenges in designing caches where, in contrast to SRAM, dynamic energy from write operations can be responsible fo...

متن کامل

Technology comparison for large last-level caches (L3Cs): Low-leakage SRAM, low write-energy STT-RAM, and refresh-optimized eDRAM

Abstract Large last-level caches (LCs) are frequently used to bridge the performance and power gap between processor and memory. Although traditional processors implement caches as SRAMs, technologies such as STT-RAM (MRAM), and eDRAM have been used and/or considered for the implementation of LCs. Each of these technologies has inherent weaknesses: SRAM is relatively low density and has high le...

متن کامل

Resilience-Driven STT-RAM Cache Architecture for Approximate Computing

High-end manycore microprocessors exhibit large-sized caches (32MB – 128MB) that consume a significant amount of total energy. These caches are typically composed of 6T-SRAM cells, which lack efficiency in terms of area and leakage power [1][2]. The emerging memory technologies, like Spin-Transfer Torque RAM (STT-RAM), not only incur reduced leakage power but also provide high integration densi...

متن کامل

Impact of Cache Coherence Protocols on the Power Consumption of STT-RAM-Based LLC

To gain higher density and lower leakage, STT-RAM has been considered an alternative to SRAM for implementing last-level caches (LLCs). However, STT-RAM requires high write energy to program. Consequently, frequent write-backs from the upper-level caches or cache fills from the main memory will result in high LLC power. Both the broadcast and write-back traffic are affected by the cache coheren...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016